Field Name | Length | Format | Source | Value/Description |
---|---|---|---|---|
AID COUNT | 2 | N | HOST | Number of contact chip card Application Identifiers (AIDs) supported for the specified CARD TYPE. |
The following fields will be repeated, dependent upon the AID COUNT. | ||||
APPLICATION IDENTIFIER (AID) | 32 | HEX | HOST |
EMV Tag 9F06 – Identifies the application as described in ISO/IEC 7816-5. Consists of the Registered Application Provider Identifier (RID) + a Proprietary Application Identifier Extension (PIX), e.g., A0000000031010 for Visa Debit/Credit. |
APPLICATION SELECTION INDICATOR | 1 | N | HOST |
For an application in the ICC to be supported by an application in the terminal, the Application Selection Indicator indicates whether the associated AID in the terminal must match the AID in the card exactly, including the length of the AID, or only up to the length of the AID in the terminal. There is only one Application Selection Indicator per AID supported by the terminal.
|
APPLICATION VERSION NUMBER | 4 | HEX | HOST |
EMV Tag 9F09 – Version number assigned by the payment system for the application. Current version supported by the terminal, e.g., 1.5.0 for Visa VIS would be HEX "0096". |
APPLICATION COUNTRY CODE | 3 | N | HOST |
This is a Heartland proprietary field, not an EMVCo specified field. Indicates the country code associated with the AID.
|
TRANSACTION TYPES | 4 | HEX | HOST |
Indicates the transaction types associated with the AID. May need this information in order to customize the AID list on the terminal to restrict application selection to only the appropriate AIDs based on whether the merchant/cardholder selects credit, debit, or other transaction type.
|
TERMINAL CAPABILITIES | 6 | HEX | HOST |
EMV Tag 9F33 – Indicates the card data input, CVM, and security capabilities of the terminal for the AID.
|
TERMINAL FLOOR LIMIT | 12 | N | HOST |
EMV Tag 9F1B – Indicates the floor limit in the terminal in conjunction with the AID. Indicates the amount above which an online authorization is required for contact transactions. |
THRESHOLD VALUE FOR BIASED RANDOM SELECTION | 12 | N | HOST |
Transactions with amounts less than this value will be subject to selection at random without further regard for the value of the transaction. Transactions with amounts equal to or greater than this value, but less than the floor limit will be subject to selection with bias toward sending higher value transactions online more frequently (biased random selection). |
TARGET PERCENTAGE TO BE USED FOR RANDOM SELECTION | 2 | N | HOST | For transactions with amounts less than the Threshold Value for Biased Random Selection, the terminal shall generate a random number from 1 to 99, and if this number is less than or equal to this value, the transaction shall be selected to go online. |
MAXIMUM TARGET PERCENTAGE TO BE USED FOR BIASED RANDOM SELECTION | 2 | N | HOST | This is the desired percentage of transactions "just below" the floor limit that will be selected to go online. |
TERMINAL ACTION CODE (TAC) – DENIAL | 10 | HEX | HOST |
Specifies the acquirer’s conditions that cause the denial of a transaction without attempt to go online. For each bit set to 1, if the corresponding bit in the Terminal Verification Results (TVR) is set to 1, the transaction will be offline declined, e.g., 0010000000 causes a decline for the "Service Not Allowed" condition. |
TERMINAL ACTION CODE (TAC) – ONLINE | 10 | HEX | HOST |
Specifies the acquirer’s conditions that cause a transaction to be transmitted online. For each bit set to 1, if the corresponding bit in the TVR is set to 1, the transaction will be sent online. |
TERMINAL ACTION CODE (TAC) – DEFAULT | 10 | HEX | HOST |
Specifies the acquirer’s conditions that cause a transaction to be rejected if it might have been approved online, but the terminal is unable to process the transaction online. For each bit set to 1, if the corresponding bit in the TVR is set to 1, the transaction will be offline declined if the terminal is unable to go online. |
TERMINAL RISK MANAGEMENT DATA | 16 | HEX | HOST | EMV Tag 9F1D – Application-specific value used by the card for risk management purposes. |
DEFAULT TRANSACTION CERTIFICATE DATA OBJECT LIST (TDOL) | 32 | HEX | HOST | TDOL to be used for generating the TC Hash Value if the TDOL in the card is not present. |
DEFAULT DYNAMIC DATA AUTHENTICATION DATA OBJECT LIST (DDOL) | 32 | HEX | HOST | DDOL to be used for constructing the INTERNAL AUTHENTICATE command if the DDOL in the card is not present. |